/**
 * @date 2005-12-20 13:10:31
 *
 */
package org.nanhill.xsheet.input;

import org.nanhill.xsheet.XSheetParseException;
import org.nanhill.xsheet.model.XSheetModel;

/**
 * input --> xsheet model
 * 
 * @author alin
 * 
 */
public abstract class AbstractInputBuilder implements InputBuilder {
	protected XSheetModel model;

	public XSheetModel getProduct() {
		return this.model;
	}

	protected abstract void initModel() throws XSheetParseException;

	protected abstract void buildStyle() throws XSheetParseException;

	protected abstract void buildTables() throws XSheetParseException;

}
